package com.shop.front.vo.index;

import com.shop.domain.system.Banner;
import com.shop.jpa.domain.BaseDomain;
import com.shop.domain.system.SystemGroupData;
import com.shop.front.vo.store.StoreProductVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

@ApiModel("IndexVo 首页")
@Data
public class IndexVo extends BaseDomain implements Serializable {

    private Long id;

    @ApiModelProperty("热门商品列表")
    private List<StoreProductVo> hotList;

    @ApiModelProperty("新品商品列表")
    private List<StoreProductVo> newList;

    @ApiModelProperty("精品商品列表")
    private List<StoreProductVo> bestList;

    @ApiModelProperty("推荐商品列表")
    private List<StoreProductVo> goodList;

    @ApiModelProperty("banner列表")
    private List<Banner> bannerList;

    @ApiModelProperty("仓库价格区间")
    private List<Map<String,String>> rangeList;


}
